﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using exe_machine_check_process.Models;
//using exe_machine_check_process.ORM;
using sMES_Base;

namespace exe_machine_check_process.Modules
{
    /// <summary>
	/// 服務[exe_machine_check_process] Request Conent
    /// <auth>gracecai</auth><time>2018/12/3 上午 11:03:39</time>
    /// <description></description>
    /// <list>
    ///     <modify>
    ///         <auth></auth><mantis></mantis><time></time>
    ///         <description></description>
    ///     </modify>
    /// </list>
    /// </summary>
    public class RequestContent : BaseRequestContent
    {
        /// <summary>設備編號</summary>
        [CDOAttribute(Require = true)]
        public string machine_no { set; get; }

        /// <summary>點檢表編號</summary>
        [CDOAttribute(Require = true)]
        public string checklist_no { set; get; }

        /// <summary>點檢頻率</summary>
        [CDOAttribute(Require = true)]
        public string qc_frequency { set; get; }

        //20210609 Modify by德義家興for#91011: [标准][DEV][行业议题]机加工-CNC-批量设备点检
        /// <summary>多選的設備編號</summary>
        public List<string> selected_EquipmentList { set; get; }

        /// <summary>點檢清單</summary>
        public List<CDO_machine_check_process_checklist_detail> checklist_detail { set; get; }

        /// <summary>
        /// 点检人
        /// </summary>
        public string handle_user_no { get; set; }

        /// <summary>
        /// 点检时间
        /// </summary>
        public DateTime handle_time { get; set; }
    }
}
